package com.sls.sys.constant;

public enum ExceptionCodeDescription {
	/**
	 * 报文解析出错
	 */
	PARSE_REQUEST_ERROR("800000", "报文解析出错！！！"),
	/**
	 * 用户账号为空
	 */
	USER_ACCOUNT_IS_EMPTY("800001", "用户账号为空！！！"),
	/**
	 * 用户密码为空
	 */
	USER_PASSWORD_IS_EMPTY("800002", "用户密码为空！！！"),
	/**
	 * 用户状态为空
	 */
	USER_STATE_IS_EMPTY("800003", "用户状态为空！！！"),
	/**
	 * 用户类型为空
	 */
	USER_TYPE_IS_EMPTY("800004", "用户类型为空！！！"),
	/**
	 * 用户角色不存在
	 */
	USER_ROLE_NOT_EXIST("800005", "用户角色不存在！！！"),
	/**
	 * 用户角色名为空
	 */
	USER_ROLE_NAME_IS_EMPTY("800006", "用户角色名为空！！！"),
	/**
	 * 交易代码为空
	 */
	TRANS_CODE_IS_EMPTY("800007", "交易代码为空！！！"),
	/**
	 * 用户角色ID为空
	 */
	USER_ROLE_ID_IS_EMPTY("800008", "用户角色ID为空！！！"),

	/**
	 * 登录用户名或密码错误
	 */
	LOGIN_ERROR("800010", "用户名或密码错误！！！"),
	/**
	 * 账号锁定
	 */
	LOCK_OPERATOR("800011", "该账号已被锁定请联系超级管理员..."),
	/**
	 * 用户已存在，此账号不允许在注册
	 */
	USER_USER_IS_EXIST("800011", "用户已存在，此账号不允许在注册！！！"),
	/**
	 * 此角色已存在
	 */
	ROLE_IS_EXIST("800012", "此角色已存在！！！"),
	/**
	 * code已存在
	 */
	CODE_IS_EXIST("700001", "该代码已存在...");

	private String code;
	private String description;

	private ExceptionCodeDescription(String code, String description) {
		this.code = code;
		this.description = description;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

}
